<html>
  <head>
    <title>OrderDA</title>
    <link rel='stylesheet' type='text/css' href='../../../../../stylesheet.css' title='Style' />
  </head>
  <body>
    <table border='0' width='100%' cellpadding='1' cellspacing='0' summary=''>
      <tr>
        <td colspan='2' bgcolor='#EEEEFF' class='NavBarCell1'>
          <table border='0' cellpadding='0' cellspacing='3' summary=''>
            <tr align='center' valign='top'>
              <td bgcolor='#EEEEFF' class='NavBarCell1'>
                <a href='../../../../../overview-summary.html'>
                  <font class='NavBarFont1'>
                    <b>Overview</b>
                  </font>
                </a>&nbsp;
              </td>
              <td bgcolor='#EEEEFF' class='NavBarCell1'>
                <a href='package-summary.html'>
                  <font class='NavBarFont1'>
                    <b>Package</b>
                  </font>
                </a>&nbsp;
              </td>
              <td bgcolor='#FFFFFF' class='NavBarCell1Rev'>
                <font class='NavBarFont1Rev'>
                  <b>Unit</b>
                </font>&nbsp;
              </td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <hr />
    <h2>
      <font size='-1'>AutoEdge\Factory\Server\Order\BusinessComponent</font>
      <br />CLASS OrderDA
    </h2>
    <p>CLASS AutoEdge.Factory.Server.Order.BusinessComponent.OrderDA INHERITS <a href="../../../../../OpenEdge/DataAccess/StandardDataAccess.cls.html" title="OpenEdge.DataAccess.StandardDataAccess" target="classFrame">StandardDataAccess</a> </p>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
				<A NAME="method_summary"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
				<B>Method Summary</B></FONT></TH>
				</TR>
				
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#()'>CONSTRUCTOR </a>
          </b>()
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#(openedge.lang.collections.imap)'>CONSTRUCTOR </a>
          </b>(<a href="../../../../../OpenEdge/Lang/Collections/IMap.cls.html" title="OpenEdge.Lang.Collections.IMap" target="classFrame">IMap</a> poDataSources)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#addbuffercallbacks(handle,openedge.commoninfrastructure.common.servicemessage.servicemessageactionenum,openedge.datasource.idatasource)'> AddBufferCallbacks</a>
          </b>(HANDLE phBuffer, <a href="../../../../../OpenEdge/CommonInfrastructure/Common/ServiceMessage/ServiceMessageActionEnum.cls.html" title="OpenEdge.CommonInfrastructure.Common.ServiceMessage.ServiceMessageActionEnum" target="classFrame">ServiceMessageActionEnum</a> poServiceMessageAction, <a href="../../../../../OpenEdge/DataSource/IDataSource.cls.html" title="OpenEdge.DataSource.IDataSource" target="classFrame">IDataSource</a> poDataSource)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add ABL callbacks to a buffer handle for an action.
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#addchilditems(character,handle)'> AddChildItems</a>
          </b>(CHARACTER pcItemId, HANDLE phDataset)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#ecomponentitemafterrowfillcallback(handle)'> eComponentItemAfterRowFillCallback</a>
          </b>(HANDLE phDataset)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#efinisheditemafterrowfillcallback(handle)'> eFinishedItemAfterRowFillCallback</a>
          </b>(HANDLE phDataset)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#eorderlineafterrowfillcallback(handle)'> eOrderlineAfterRowFillCallback</a>
          </b>(HANDLE phDataset)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>VOID</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#orderbeforesavetransactionhandler(openedge.datasource.idatasource,openedge.datasource.datasourceeventargs)'> OrderBeforeSaveTransactionHandler</a>
          </b>(<a href="../../../../../OpenEdge/DataSource/IDataSource.cls.html" title="OpenEdge.DataSource.IDataSource" target="classFrame">IDataSource</a> poSender, <a href="../../../../../OpenEdge/DataSource/DataSourceEventArgs.cls.html" title="OpenEdge.DataSource.DataSourceEventArgs" target="classFrame">DataSourceEventArgs</a> poEventArgs)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code>CHARACTER</code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#resolvefieldname(character,character)'> ResolveFieldName</a>
          </b>(CHARACTER pcSourceTable, CHARACTER pcSourceField)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolves a field name from the Business Entity into a physical field name in the
      </td>
    </tr>
    <tr bgcolor='white' class='TableRowColor'>
      <td align='right' valign='top' width='1%'>
        <font size='-1'>
          <code><a href="../../../../../OpenEdge/Core/System/QueryFilter.cls.html" title="OpenEdge.Core.System.QueryFilter" target="classFrame">QueryFilter</a></code>
        </font>
      </td>
      <td>
        <code>
          <b>
            <a href='#resolvefilter(openedge.core.system.queryfilter)'> ResolveFilter</a>
          </b>(<a href="../../../../../OpenEdge/Core/System/QueryFilter.cls.html" title="OpenEdge.Core.System.QueryFilter" target="classFrame">QueryFilter</a> poSourceFilter)
        </code><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </td>
    </tr>
				</TABLE>&nbsp;<P>
				
				<A NAME="method_detail"><!-- --></A>
				<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
				<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
				<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
				<B>Method Detail</B></FONT></TH>
				</TR></TABLE>
				
    <a name='()'><!-- --></a>
    <h3>CONSTRUCTOR</h3>
    <code>PUBLIC  
      <b>CONSTRUCTOR</b>()
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='(openedge.lang.collections.imap)'><!-- --></a>
    <h3>CONSTRUCTOR</h3>
    <code>PUBLIC  
      <b>CONSTRUCTOR</b>(<a href="../../../../../OpenEdge/Lang/Collections/IMap.cls.html" title="OpenEdge.Lang.Collections.IMap" target="classFrame">IMap</a> poDataSources)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='addbuffercallbacks(handle,openedge.commoninfrastructure.common.servicemessage.servicemessageactionenum,openedge.datasource.idatasource)'><!-- --></a>
    <h3>AddBufferCallbacks</h3>
    <code>OVERRIDE PROTECTED  VOID
      <b>AddBufferCallbacks</b>(HANDLE phBuffer, <a href="../../../../../OpenEdge/CommonInfrastructure/Common/ServiceMessage/ServiceMessageActionEnum.cls.html" title="OpenEdge.CommonInfrastructure.Common.ServiceMessage.ServiceMessageActionEnum" target="classFrame">ServiceMessageActionEnum</a> poServiceMessageAction, <a href="../../../../../OpenEdge/DataSource/IDataSource.cls.html" title="OpenEdge.DataSource.IDataSource" target="classFrame">IDataSource</a> poDataSource)
    </code>
    <dl>
      <dd>Add ABL callbacks to a buffer handle for an action. <p> </dd>
      <dd>
        <dl><!-- -->
          <dt>
            <b>Parameters:</b>
          </dt>
          <dd>handle - The buffer on which to attach the callback<br/>ServiceMessageActionEnum - The action being performed.<br/>IDataSource - The datasource used to operate on the buffer/handle<br/></dd>
        </dl>
      </dd>
    </dl>
    <hr />
    <a name='addchilditems(character,handle)'><!-- --></a>
    <h3>AddChildItems</h3>
    <code>PROTECTED  VOID
      <b>AddChildItems</b>(CHARACTER pcItemId, HANDLE phDataset)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='ecomponentitemafterrowfillcallback(handle)'><!-- --></a>
    <h3>eComponentItemAfterRowFillCallback</h3>
    <code>PUBLIC  VOID
      <b>eComponentItemAfterRowFillCallback</b>(HANDLE phDataset)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='efinisheditemafterrowfillcallback(handle)'><!-- --></a>
    <h3>eFinishedItemAfterRowFillCallback</h3>
    <code>PUBLIC  VOID
      <b>eFinishedItemAfterRowFillCallback</b>(HANDLE phDataset)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='eorderlineafterrowfillcallback(handle)'><!-- --></a>
    <h3>eOrderlineAfterRowFillCallback</h3>
    <code>PUBLIC  VOID
      <b>eOrderlineAfterRowFillCallback</b>(HANDLE phDataset)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='orderbeforesavetransactionhandler(openedge.datasource.idatasource,openedge.datasource.datasourceeventargs)'><!-- --></a>
    <h3>OrderBeforeSaveTransactionHandler</h3>
    <code>PUBLIC  VOID
      <b>OrderBeforeSaveTransactionHandler</b>(<a href="../../../../../OpenEdge/DataSource/IDataSource.cls.html" title="OpenEdge.DataSource.IDataSource" target="classFrame">IDataSource</a> poSender, <a href="../../../../../OpenEdge/DataSource/DataSourceEventArgs.cls.html" title="OpenEdge.DataSource.DataSourceEventArgs" target="classFrame">DataSourceEventArgs</a> poEventArgs)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
    <a name='resolvefieldname(character,character)'><!-- --></a>
    <h3>ResolveFieldName</h3>
    <code>OVERRIDE PUBLIC  CHARACTER
      <b>ResolveFieldName</b>(CHARACTER pcSourceTable, CHARACTER pcSourceField)
    </code>
    <dl>
      <dd>Resolves a field name from the Business Entity into a physical field name in the <p> </dd>
      <dd>DataSource. The values passed in here are usually taken from the ITableRequest that's part of the IServiceRequest. </dd>
      <dd>
        <dl><!-- -->
          <dt>
            <b>Parameters:</b>
          </dt>
          <dd>character - A field name in the business entity<br/></dd>
          <dt>
            <b>Returns:</b>
          </dt>
          <dd>character[] The [db.][table.]field name in the datasource. If the array has an extentof 1, then it's a field in the input table; if 2 then in the same Db. [1] = FieldName [2] = TableName [3] = DB Name </dd>
        </dl>
      </dd>
    </dl>
    <hr />
    <a name='resolvefilter(openedge.core.system.queryfilter)'><!-- --></a>
    <h3>ResolveFilter</h3>
    <code>OVERRIDE PUBLIC  <a href="../../../../../OpenEdge/Core/System/QueryFilter.cls.html" title="OpenEdge.Core.System.QueryFilter" target="classFrame">QueryFilter</a>
      <b>ResolveFilter</b>(<a href="../../../../../OpenEdge/Core/System/QueryFilter.cls.html" title="OpenEdge.Core.System.QueryFilter" target="classFrame">QueryFilter</a> poSourceFilter)
    </code>
    <dl>
      <dd>
        <dl><!-- --></dl>
      </dd>
    </dl>
    <hr />
  </body>
</html>